Castle Creek is a tributary of Rapid Creek, approximately 14 mi (23 km) long, in western South Dakota in the United States.
It rises out of Deerfield Reservoir, in the Black Hills in Pennington County approximately 15 mi (24 km) NNW of Custer. It flows north and east, joining Rapid Creek approximately 4 mi (6.4 km) west of Silver City.